package br.com.iplant.vo;

import java.util.ArrayList;
import java.util.List;

public class Variedade {
	private int variedadeId;
	private String descricao;
	private String transConv;
	private String tipo;
	private String ciclo;
	private int qtdDias;
	private String epocaDePlantio;
	private String uso;
	private String corDoGrao;
	private String densidade;// (Plantas/ha)
	private String texturaDoGrao;
	private String resistenciaAcamamento;
	private float alturaEspiga;// se milho
	private float alturaPlanta;
	private String nivelTecnologia;
	private String regiaoAdaptacao;
	private List<Fornecedor> fornecedores = new ArrayList<Fornecedor>();
	private List<Doenca> doencas = new ArrayList<Doenca>();

	public Variedade() {
		super();
		// TODO Auto-generated constructor stub
	}

	
	public Variedade(int variedadeId, String descricao) {
		super();
		this.variedadeId = variedadeId;
		this.descricao = descricao;
	}

	

	public Variedade(int variedadeId, String descricao, String transConv,
			String tipo, String ciclo, int qtdDias, String epocaDePlantio,
			String uso, String corDoGrao, String densidade,
			String texturaDoGrao, String resistenciaAcamamento,
			float alturaEspiga, float alturaPlanta, String nivelTecnologia,
			String regiaoAdaptacao) {
		super();
		this.variedadeId = variedadeId;
		this.descricao = descricao;
		this.transConv = transConv;
		this.tipo = tipo;
		this.ciclo = ciclo;
		this.qtdDias = qtdDias;
		this.epocaDePlantio = epocaDePlantio;
		this.uso = uso;
		this.corDoGrao = corDoGrao;
		this.densidade = densidade;
		this.texturaDoGrao = texturaDoGrao;
		this.resistenciaAcamamento = resistenciaAcamamento;
		this.alturaEspiga = alturaEspiga;
		this.alturaPlanta = alturaPlanta;
		this.nivelTecnologia = nivelTecnologia;
		this.regiaoAdaptacao = regiaoAdaptacao;
	}


	public Variedade(int variedadeId, String descricao, String transConv,
			String tipo, String ciclo, int qtdDias, String epocaDePlantio,
			String uso, String corDoGrao, String densidade,
			String texturaDoGrao, String resistenciaAcamamento,
			float alturaEspiga, float alturaPlanta, String nivelTecnologia,
			String regiaoAdaptacao, List<Fornecedor> fornecedores,
			List<Doenca> doencas) {
		super();
		this.variedadeId = variedadeId;
		this.descricao = descricao;
		this.transConv = transConv;
		this.tipo = tipo;
		this.ciclo = ciclo;
		this.qtdDias = qtdDias;
		this.epocaDePlantio = epocaDePlantio;
		this.uso = uso;
		this.corDoGrao = corDoGrao;
		this.densidade = densidade;
		this.texturaDoGrao = texturaDoGrao;
		this.resistenciaAcamamento = resistenciaAcamamento;
		this.alturaEspiga = alturaEspiga;
		this.alturaPlanta = alturaPlanta;
		this.nivelTecnologia = nivelTecnologia;
		this.regiaoAdaptacao = regiaoAdaptacao;
		this.fornecedores = fornecedores;
		this.doencas = doencas;
	}


	public int getVariedadeId() {
		return variedadeId;
	}


	public void setVariedadeId(int variedadeId) {
		this.variedadeId = variedadeId;
	}


	public String getDescricao() {
		return descricao;
	}


	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}


	public String getTransConv() {
		return transConv;
	}


	public void setTransConv(String transConv) {
		this.transConv = transConv;
	}


	public String getTipo() {
		return tipo;
	}


	public void setTipo(String tipo) {
		this.tipo = tipo;
	}


	public String getCiclo() {
		return ciclo;
	}


	public void setCiclo(String ciclo) {
		this.ciclo = ciclo;
	}


	public int getQtdDias() {
		return qtdDias;
	}


	public void setQtdDias(int qtdDias) {
		this.qtdDias = qtdDias;
	}


	public String getEpocaDePlantio() {
		return epocaDePlantio;
	}


	public void setEpocaDePlantio(String epocaDePlantio) {
		this.epocaDePlantio = epocaDePlantio;
	}


	public String getUso() {
		return uso;
	}


	public void setUso(String uso) {
		this.uso = uso;
	}


	public String getCorDoGrao() {
		return corDoGrao;
	}


	public void setCorDoGrao(String corDoGrao) {
		this.corDoGrao = corDoGrao;
	}


	public String getDensidade() {
		return densidade;
	}


	public void setDensidade(String densidade) {
		this.densidade = densidade;
	}


	public String getTexturaDoGrao() {
		return texturaDoGrao;
	}


	public void setTexturaDoGrao(String texturaDoGrao) {
		this.texturaDoGrao = texturaDoGrao;
	}


	public String getResistenciaAcamamento() {
		return resistenciaAcamamento;
	}


	public void setResistenciaAcamamento(String resistenciaAcamamento) {
		this.resistenciaAcamamento = resistenciaAcamamento;
	}


	public float getAlturaEspiga() {
		return alturaEspiga;
	}


	public void setAlturaEspiga(float alturaEspiga) {
		this.alturaEspiga = alturaEspiga;
	}


	public float getAlturaPlanta() {
		return alturaPlanta;
	}


	public void setAlturaPlanta(float alturaPlanta) {
		this.alturaPlanta = alturaPlanta;
	}


	public String getNivelTecnologia() {
		return nivelTecnologia;
	}


	public void setNivelTecnologia(String nivelTecnologia) {
		this.nivelTecnologia = nivelTecnologia;
	}


	public String getRegiaoAdaptacao() {
		return regiaoAdaptacao;
	}


	public void setRegiaoAdaptacao(String regiaoAdaptacao) {
		this.regiaoAdaptacao = regiaoAdaptacao;
	}


	public List<Fornecedor> getFornecedores() {
		return fornecedores;
	}


	public void setFornecedores(List<Fornecedor> fornecedores) {
		this.fornecedores = fornecedores;
	}


	public List<Doenca> getDoencas() {
		return doencas;
	}


	public void setDoencas(List<Doenca> doencas) {
		this.doencas = doencas;
	}

	
}
